import type { Component } from 'vue';
import petitionStart from './petitionStart.vue';
import petitionEnd from './petitionEnd.vue';
import petitionFirst from './petitionFirst.vue';
import petitionSecond from './petitionSecond.vue';
import petitionThird from './petitionThird.vue';
import petitionFourth from './petitionFourth.vue';
import petitionFifth from './petitionFifth.vue';
export type PetitionComponentType =
  | 'petitionStart'
  | 'petitionEnd'
  | 'petitionFirst'
  | 'petitionSecond'
  | 'petitionThird'
  | 'petitionFourth'
  | 'petitionFifth';

const componentMap = new Map<PetitionComponentType, Component>();

componentMap.set('petitionStart', petitionStart);
componentMap.set('petitionEnd', petitionEnd);
componentMap.set('petitionFirst', petitionFirst);
componentMap.set('petitionSecond', petitionSecond);
componentMap.set('petitionThird', petitionThird);
componentMap.set('petitionFourth', petitionFourth);
componentMap.set('petitionFifth', petitionFifth);

export { componentMap };
